Siglent SDG1020 Arb data format

The Siglent SDG1020 comes with a wave form generating package for Windows XP and Vista. It’s called EasyWave. In order to install this you’ll need the NI VISA runtime (otherwise you’ll get a rather un-descriptive error saying “VISA32.DLL could not be found”. Once installed you can draw waveforms and either save them to a USB stick or program them to the device over USB (though I’ve never tried this).

However the file format appears to just be a modified CSV of the following format (and yes, the typo is written by the supplied software tool). It appears to be a DOS formatted file. A full example file is here

data lenth,16384
frequency,0.100000000
amp,20.000000000
offset,0.000000000
phase,0.000000000

xpos,value
0.000000e+000.6f,-0.974930362
6.103516e-004.6f,-0.972382425
1.220703e-003.6f,-0.969834487
1.831055e-003.6f,-0.967286550
2.441406e-003.6f,-0.964738613
3.051758e-003.6f,-0.962190675
3.662109e-003.6f,-0.959642738

9.996338e+000.6f,-0.974930362
9.996948e+000.6f,-0.974930362
9.997559e+000.6f,-0.974930362
9.998169e+000.6f,-0.974930362
9.998779e+000.6f,-0.974930362
9.999390e+000.6f,0.000000000